package com.service;

import com.entity.Function;
import com.entity.UserInfo;

import java.util.List;
import java.util.Map;


/**
 * 权限管理的业务逻辑类
 * 
 * @author xieqing
 * 
 */
public interface FunctionService {


	/**
	 * 添加权限
	 * 
	 * @param function
	 *            添加的信息
	 * @return
	 */
	public boolean add(Function function) ;

	/**
	 * 修改权限信息
	 * 
	 * @param function
	 *            信息
	 * @return
	 */
	public boolean update(Function function) ;

	/**
	 * 删除权限信息
	 * 
	 * @param function
	 *            信息
	 * @return
	 */
	public boolean delete(Function function) ;

	/**
	 * 查询用户信息
	 * 
	 * @param function
	 *            查询条件
	 * @return
	 */
	public List<Function> getList(Function function);

	public List<Map> getCount() ;
}
